#ifndef SWANLINK_FINANCE_INNERKITS_KEYBOARD_OBSERVER_H
#define SWANLINK_FINANCE_INNERKITS_KEYBOARD_OBSERVER_H
#include <nocopyable.h>
#include <string>
#include <vector>
#include "iremote_broker.h"
#include "iremote_object.h"
#include "iremote_proxy.h"
#include "keyboard_def.h"

namespace SwanLink {
namespace Finance {
using namespace OHOS;

class IKeyboardObserver: public IRemoteBroker, public PinListener {
 public:
     enum {
       KEYBOARD_OBSERVER_ID_ONSUCCESS,
       KEYBOARD_OBSERVER_ID_ONFAILED
     };
 public:
     DECLARE_INTERFACE_DESCRIPTOR(u"ohos.finance.keyboard.Observer");
};
}  // namespace Finance
}  // namespace SwanLink
#endif  // SWANLINK_FINANCE_INNERKITS_KEYBOARD_OBSERVER_H
